home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga News 95
/
Amiga News 95.iso
/
dpat
/
dpat19
/
enterenv
/
enterenv.doc
< prev
next >
Wrap
Text File
|
1992-10-30
|
5KB
|
132 lines
Documentation de EnterEnv
Release 1.02
Copyright © 1992 David Scrève
-------------------------------
------------
Document :
Auteur : David Scrève
Nom : EnterEnv.doc
Date : 30 Octobre 1992
Taille : 4867 octets
Version : 1.2
Pour tout renseignement ou autre, contactez moi à l'adresse suivante :
M. Scrève David
Shell Development Support
4, rue Gustave Flaubert
59115 Leers
FRANCE
Tèl : 20.75.52.73 en Province.
Introduction
------------
EnterEnv est le premier programme d'une série qui risque d'être longue
dans le futur. Il s'agit d'une commande shell tournant sous 2.04 ou
plus uniquement. Cette restriction n'en est pas vraiment une, puisque
l'ntérét de EnterEnv ne se mesure que sous 2.04, l'implémentation des
variables d'environnement dans les versions antérieures du système
d'exploitation n'étant pas stables.
Le package complet comprend :
- La version compilée pour 680x0 avec x>=2 nommée EnterEnv020 et la
version pour tout Amiga nommée EnterEnv.
- Le présent fichier de documentation nommé EnterEnv.doc
- Un fichier de documentation en anglais nommé Documentation.english
- Des icônes pour chaque texte de documentation.
- Le fichier source nommé EnterEnv.c
- Le fichier de linkage nommé EnterEnv.lnk
Documentation
-------------
Le but de EnterEnv est de pouvoir créer des variables d'environnement
de manière intéractive suivant le même principe que Ask. Ceci est fort
pratique dans des scripts. Par exemple, cela permet de remettre à l'heure
des Amiga sans Horloge à chaque démarrage. On aura alors dans le
script :
EnterEnv Date "Entrez la date : "
setdate $Date
Le programme va afficher :
Entrez la date :
L'utilisateur doit donc entrer la date et valider par return.
Ensuite, on appelle la variable d'environnement Date pour régler la date,
à l'aide de la fonction AmigaDos :
Setdate $Date
On en déduit donc la syntaxe suivante :
EnterEnv <Nom de la variable> [<message>]
Vous voyez donc que le dernier message est optionnel. Cette syntaxe vous
sera aussi rappelée si vous ne passez pas d'argument en paramètre ou
l'argument h (pour help) ou ? , mais cette fois-ci en anglais.
----------------------------------------------------------------------------
Historique :
----------
Version 1.0, révision 1.0 : 27 Octobre 1992
Première version opérationnelle, non difusée et sans documentation.
Version 1.01, révision 1.1 : 28 Octobre 1992
Seconde version opérationnelle, première version diffusée au
public :
- Les messages d'erreurs correspondent réellement au problème
survenu.
- EnterEnv est capable d'afficher sa syntaxe.
- Les fichiers de documentation sont maintenant présents.
Version 1.02, révision 1.2 : 30 Octobre 1992
Version débuggée concernant l'aide en ligne :
- Avec l'argument 'h', 'H' ou '?', on donne la syntaxe et
on ne crée plus de variable d'environnement avec ce nom.
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Toutes les marques citées sont des marques déposées par leur déposeur
respectifs.
Merci à : - Jay Miner pour l'Amiga
- Bell Laboratorie pour le langage C
- SAS Lattice pour son compilateur C
- Tous les ingénieurs de Commodore-Amiga pour l'OS 2.04
- Jeff pour ses plaintes (j'en redemande !!)
EnterEnv 1.02 est © 1992 Scrève David, Tous droits réservés.
EnterEnv est librement distribuable avec sa documentation et ses sources,
mais dans un but non commercial. Toute contribution moral, documentaire
ou financière sera toujours bienvenue pour soutenir mes futurs produits.
Toute diffusion sous forme compressée est interdite sans mon accord écrit.
Toute utilisation du source dans un autre produit sans mon accord
écrit est interdite.
****************************************************************************
****************************************************************************
Have a FUN with EnterEnv 1.02 and don't forget :
//
***************** Only \X/Amiga Makes It Possible ***********************
****************************************************************************
****************************************************************************